ÿ\NLETTER\6.6\LIST1.LST Listing 1: Datawindows: tp = vpreload( 8, 5, NULLF,NULLF,NULLF,NULLF ); vdeffld(tp,0,STRING,0,61,"Inv:",66,7,"9999999",record.invoice,NO); vdeffld(tp,1,DATE,1,60,"Date:",66,8,"99/99/99",record.date,NO); vdeffld(tp,2,STRING,3,11,"Name:",17,40, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",record.bname,NO); vdeffld(tp,3,STRING,6,49,"State:",56,2,"!!",record.bstate,NO); vdeffld(tp,4,STRING,6,60,"Zip:",65,5,"99999",record.bzip,NO); vdeffld(tp,5,STRING,7,10,"Phone:",17,13,"(999)999-9999",record.phone,NO); vdeffld(tp,6,DOLLAR,14,0,"",58,9,"$99999.99",(char *) &record.ext1,NO); vdeffld(tp,7,INTEGER,15,0,"",2,3,"999",(char *)&record.quan2,NO); vread(tp,win1,YES);